import request from '@/utils/request'

// 获取点位数据
export function getDataCenterPoint() {
    return request({
        url: '/api/DataCenterController/getDataCenterPoint',
        method: 'post'
    })
}
// 获取微软云层数据
export function getDataCenterListNew() {
    return request({
        url: '/api/datacenter/list',
        method: 'get'
    })
}
export function popList() {
    return request({
        url: '/api/popController/getPopList',
        method: 'get'
    })
}
// 获取点位数据
export function asnpoint() {
    return request({
        url: '/api/azure/asn/point',
        method: 'get'
    })
}
export function asnConnect() {
    return request({
        url: '/api/azure/asn/connect',
        method: 'get'
    })
}// 获取点位数据
export function getCable() {
    return request({
        url: '/api/getCable',
        method: 'get'
    })
}
export function getLandingPoint() {
    return request({
        url: '/api/getLandingPoint',
        method: 'get'
    })
}

// 获取连接线数据
// export function getLineData() {
//     return request({
//         url: '/api/tissueList/getLine',
//         method: 'post'
//     })
// }

// 右侧详情

// 上部分
export function DataCenterDetails(data) {
    return request({
        url: '/api/DataCenterController/DataCenterDetails',
        method: 'post',
        data
    })
}

// IP资产排名
export function DataCenterIp(data) {
    return request({
        url: '/api/DataCenterController/DataCenterIp',
        method: 'post',
        data
    })
}

// 域名分布
export function DataCenterDomain(data) {
    return request({
        url: '/api/DataCenterController/DataCenterDomain',
        method: 'post',
        data
    })
}

// 端口排名
export function DataCenterPort(data) {
    return request({
        url: '/api/DataCenterController/DataCenterPort',
        method: 'post',
        data
    })
}

// Server排名
export function DataCenterService(data) {
    return request({
        url: '/api/DataCenterController/DataCenterService',
        method: 'post',
        data
    })
}

// Server排名
export function queryFullInfo(params) {
    return request({
        url: '/api/datacenter/queryFullInfo',
        method: 'get',
        params:params
    })
}
export function queryCloudInfo(params) {
    return request({
        url: '/api/datacenter/queryCloudInfo',
        method: 'get',
        params:params
    })
}
export function querySimpleInfo(params) {
    return request({
        url: '/api/datacenter/querySimpleInfo',
        method: 'get',
        params:params
    })
}